package com.citcc.business.bean;

import java.math.BigDecimal;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.citcc.common.base.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 计费标准表
 */
public class CdzRates extends BaseEntity{
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
     * null
     */
    private String id;

    /**
     * 机构id
     */
    private String orgId;

    /**
     * 计费名称
     */
    private String name;

    /**
     * 直流电每度电费用
     */
    private BigDecimal directElectric;

    /**
     * 服务费,按度收取
     */
    private BigDecimal serve;

    /**
     * 停车费,按小时收取
     */
    private BigDecimal park;

    /**
     * 0:未删除 1:删除
     */
    private String delFlag;

    /**
     * 交流电每度电费用
     */
    private BigDecimal alternatingElectric;
    
    /**
     * 开始阶段
     */
    private String startPhase;

    /**
     * 结束阶段
     */
    private String endPhase;

    /**
     *生效日期
     */
    /** 创建时间 */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date effectiveDate;
    
    private String beginTime;
    private String endTime;

    
    
    public String getBeginTime() {
		return beginTime;
	}

	public void setBeginTime(String beginTime) {
		this.beginTime = beginTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public BigDecimal getDirectElectric() {
        return directElectric;
    }

    public void setDirectElectric(BigDecimal directElectric) {
        this.directElectric = directElectric;
    }

    public BigDecimal getServe() {
        return serve;
    }

    public void setServe(BigDecimal serve) {
        this.serve = serve;
    }

    public BigDecimal getPark() {
        return park;
    }

    public void setPark(BigDecimal park) {
        this.park = park;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public BigDecimal getAlternatingElectric() {
        return alternatingElectric;
    }

    public void setAlternatingElectric(BigDecimal alternatingElectric) {
        this.alternatingElectric = alternatingElectric;
    }

	public String getStartPhase() {
		return startPhase;
	}

	public void setStartPhase(String startPhase) {
		this.startPhase = startPhase;
	}

	public String getEndPhase() {
		return endPhase;
	}

	public void setEndPhase(String endPhase) {
		this.endPhase = endPhase;
	}
	
	public Date getEffectiveDate() {
		return effectiveDate;
	}

	public void setEffectiveDate(Date effectiveDate) {
		this.effectiveDate = effectiveDate;
	}
    
}